cd8419db6a9b5f7eaa139a7823fa7af70fa38d15,app/src/main/java/ml/puredark/hviewer/ui/activities/MainActivity.java,MainActivity,onActivityResult,#number#number#Intent#,955

Before Change


            } else if (requestCode == RESULT_RDSQ) {
                try {
                    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
                        this.getContentResolver().takePersistableUriPermission(
                                data.getData(), Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
                    }
                } catch (SecurityException e) {
                    e.printStackTrace();

After Change


                try {
                    if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
                        Uri uri = new GetContentUri().GetContentUriByParentUri(this, data.getData(), Names.appdirname);
                        this.getContentResolver().takePersistableUriPermission(
                                uri, Intent.FLAG_GRANT_READ_URI_PERMISSION | Intent.FLAG_GRANT_WRITE_URI_PERMISSION);
                        SharedPreferencesUtil.saveData(this, SettingFragment.KEY_PREF_DOWNLOAD_PATH, uri);
                    }
                } catch (SecurityException e) {